package com.example.siyun.service.productservice;

import com.example.siyun.pojo.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/*
 * 商品列表
 * @author：刘宝龙
 *@Date: 2022-10-12
 * */

public interface JsProductService {

    /**
     *     表全查
     */
    public List<JsProduct> getAll();

    /**
     *     表添加
     */
    public void insert(JsProduct jsProduct)throws Exception;

    /**
     *     表的假删
     */
    public void delete(Integer productId) throws Exception;

    /**
     *     修改表数据
     */
    public void update(JsProduct jsProduct)throws Exception;

    /**
     *     开关修改
     */
    public int state(int productId,int state)throws Exception;

    /**
     *     全查日志
     */
    public List<JsProduct> riZhi(int productId);

    /**
     *     审核详情
     */
    public List<Pshenhe> shxq(int id);

    /**
     * 审核按钮
     * @param pshenhe
     */
    public void shenHeAnNiu(Pshenhe pshenhe);
    public void psh(@Param("ps")int ps, int pid);

    /**
     *     商品日志
     */
    List<Productlog> log();

    /**
     *     全查操作日志
     */
    public List<Productcaozuo> find(Productcaozuo productcaozuo);

    /**
     *     删除日志记录
     */
    public int delRiZhi(int id);

    /**
     *     添加日志
     */
    public int addRiZhi(Productcaozuo productcaozuo);


}
